package com.thomasmoerman.dci3.frw

import org.springframework.transaction.PlatformTransactionManager
import org.springframework.beans.factory.annotation._
import scala.reflect._

trait TransactionManagerComponent {
  
  def transactionManager: PlatformTransactionManager
  
}

trait InjectedTransactionManager extends TransactionManagerComponent {
  
  @Autowired @BeanProperty var transactionManager: PlatformTransactionManager = _
  
}